cmake_minimum_required(VERSION 4.0)
project(thread_pool)

set(CMAKE_CXX_STANDARD 20)

add_executable(thread_pool main.cpp
        Task.cpp
        Task.h
        Any.h
        Result.cpp
        Result.h
        Semaphore.cpp
        Semaphore.h
        ThreadPool.cpp
        ThreadPool.h
        MyThread.cpp
        MyThread.h)
